body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{border:0;width:100%;}
body{font-family:Arial,verdana;font-size:14px;line-height:1.5em;color:#222;background:url(../images/bg_bg_w5.gif) #fff repeat-x 0 -300px;}
img{border:none;display:block;}input,img,select{vertical-align:middle;}ul,ol{list-style:none;}em{font-style:normal;}a{text-decoration:none;}a:link,a:visited{color:#222;}a:hover,a:active{text-decoration:underline;color:#f30;}h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
span {display:moz-inline-box;display:inline-block;cursor:default;}
/*--------------------------------------Wrap----------------------------*/
.Main{width:980px;margin:8px auto 0;overflow:hidden;background:#fff;padding-top:8px;margin-bottom:8px;}
.float_Left{float:left;}.float_Right{float:right;}.align_Left{text-align:left;}.align_Center{text-align:center;}.align_Right{text-align:right;}.margin_b6{margin-bottom:6px;}.margin_b0{margin-bottom:0;}.m_line{text-decoration:line-through;}.clear{height:1px;line-height:1px;font-size:0;clear:both;overflow:hidden;}
/*header*/
.Header{height:89px;width:980px;margin:0 auto;}
/*footer*/
.Footer{height:90px;width:980px;margin:0 auto;border-top:2px solid #CDDDF4;color:#535353}
/*Logo*/
#Logo{width:336px;float:left;padding:5px 0 0 0}
/*head_box1*/
#head_box1{width:635px;float:right;text-align:right;padding:30px 5px 0 0}
#head_box1 A{font-weight:bold;}
#headmenu{background:url(../images/bgmenu.gif) repeat-x;width:970px;height:32px;padding:0 5px 0 5px;}
#headmenu A{color:#fff;font-weight:bold}
.imgsp{background:url(../images/sp1.gif) no-repeat;width:3px;height:19px}
/*--------------------------------------home----------------------------*/
/*Tips*/
.tips{background:#FFF799;border:2px solid #F82;color:#000;padding:3px;}
.homebox1{width:546px;height:330px;border:3px solid #ff992B;float:left}
.homebar{background:#E8E8E8;}
.spred10{color:#FA4B23;font-size:14pt;}
.homeadv{overflow:hidden;width:385px;height:333px;background:#E8E8E8;float:right;}
.btn{background:url(../images/btn.gif);height:25px;padding:2px;border:0px;color:#fff;font-weight:bold;border:1px #F47602}
.txdatec,.txdisabled{background:#FFFFFF url(../images/calendar.gif) no-repeat right;border:1px solid #666666;height:18px;padding:2px}
.txdisabled{background:#ebebeb;}
.txd{width: 153px; border: 1px solid #666666; height:18px;}
.txairc{width:35px;height:18px;border:1px solid #666666;}
.selairport{width:125px}

/*--------------------------------------flight----------------------------*/
#flightleft{float:left;width:220px;}
#flightright{float:right;width:755px;}
.homebox2{width:200px;border:3px solid #ff992B;}
.flightbox1{background:#FFE9BF;color:#434343;font-size:10pt;font-weight:bold;height:24px;width:742px;padding:3px}
#dvmainflight{width:745px;}
#dvmainflight td,#dvmainflight th{
	word-break:break-all;
}
#dvmainflight th{
	background:#F1F1F1;color:#2E2E2E;font-weight:bold;font-size:14px;
}
/*
#dvmainflight td{
	color:#272727;
}
*/
.txred{color:red;}
/*--------------------------------------queryflight----------------------------*/
.trair td{background:#ff8A01;color:#fff;font-weight:bold;font-size:9pt}
.trdash td{border-bottom:1px dashed #CCC;line-height:18px;font-size:9pt}
.btn2{background:url(../images/btn2.gif);width:73px;height:19px;border:0px;color:#fff;font-weight:bold}
.gray9pt{color:gray;font-size:9pt}
.blue10pt{color:blue;font-weight:bold;font-size:10pt;}
A.gray9pt_{color:gray;font-size:9pt;text-decoration:underline;}
A.orangeb{color:#FD8200;font-size:9pt;text-decoration:underline;font-weight:bold;}
.orangeb{color:orange;font-weight:bold;font-size:10pt;}
.expand{display:none;}
/*--------------------------------------bookflight----------------------------*/
.ordertable td{}
.contactable td{background:#F6F4F4;color:#707070;}
.booktitle th{background:#eee;color:#707070;font-size:9pt}
.tiptitle{font-size:12pt;color:#FE9828;font-weight:bold;height:30px}
.bookprice{background:#203270;color:#fff;font-weight:bold;font-size:10pt;height:26px;padding:7px 5px 0 5px}
.btn3{background:url(../images/btn3.gif) no-repeat;height:35px;border:0px;color:#fff;padding:0px;width:107px}

.leftorder li{padding-left:10px;font-size:9pt;}
.querytable{background:#F6F4F4;}
/*--------------------------------------register----------------------------*/
.regtitle{font-size:14pt;background:#EEE;color:#FA4B23;}
.logtitle{font-size:14pt;color:#FB6A01;}
/*--------------------------------------table----------------------------*/
table{border-collapse:collapse;margin:0;padding:0;}
/*Position*/
#Position{height:20px;line-height:20px;padding:0 10px;}
/*Pagination*/
.Pagination{text-align:right;padding:5px 0;margin:10px 0 0;}
/*.Pagination a{padding:3px 7px 0px;margin-left:2px;}
.Pagination a:link,.Pagination a:visited{border:1px solid #CCC;text-decoration:none;color:#666;}
.Pagination a:hover,.Pagination a:active,
.Pagination a.current:link,.Pagination a.current:visited{border:1px solid #4398CE;background:#4398CE;color:#fff;}*/
.Pagination span{padding:3px 7px 0px;margin-left:2px;}
.Pagination span.current{border:1px solid #4398CE;background:#4398CE;color:#fff;}